home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / pcb145aa.zip / 10DAT142.DOC next >
Text File  |  1990-10-25  |  7KB  |  112 lines

  1. +--------------------------[ 10DAT142 Ver 1.00 ]----------------------------+
  2. |  Written By Gary Meeker 09/01/90                        Updated 10/06/90  |
  3. |  SYSOP: SHARP Technical Support Line BBS               Lawrenceville, GA  |
  4. |         (404) 962-1788                      300/1200/2400 Baud. 24 Hours  |
  5. +---------------------------------------------------------------------------+
  6.  
  7.   10DAT142.EXE will convert your PCBoard 10.0 PCBOARD.DAT, CNAMES, PWRD,
  8. USERS Files & Message Bases to PCBoard 14.2 File formats. The origional
  9. files will be Renamed as PCBOARD.10, CNAMES.10, PWRD.10, USERS.10,
  10. MSGS.10 & CONFNAME.10 to preserve them. It will also create xBLT.LST,
  11. xDIR.LST, xSCRIPT.LST & xDLPATH.LST Files. It will then Rename all
  12. xASK.DAT & xANSWER.DAT files to xASK. & xANSWER. along with Renaming
  13. NEWASK.DAT & NEWREG.DAT to NEWREG. & NEWASK. To run the program just
  14. copy it to any directory in your PATH, change to the directory
  15. containing PCBOARD.DAT and type 10DAT142 <Enter>.
  16.  
  17.  * * * * * Caution Caution Caution Caution Caution Caution * * * * * *
  18.  *                                                                   *
  19.  *   I did not include additional code to see if you have run        *
  20.  *   this program already and running it twice could result in a     *
  21.  *   real mess (although the *.10 files should prevent this)         *
  22.  *                                                                   *
  23.  *   Of course common sense suggests making a complete backup of     *
  24.  *   your board files before running this or any program.            *
  25.  *                                                                   *
  26.  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  27.  
  28.  
  29.   The conversion process is almost entirely automatic but you will be
  30. prompted for some additional information. The program will first check
  31. for the existance of PCBOARD.DAT and then proceed to read it. The files
  32. CNAMES, PWRD, USERS, MSGS & CONFNAME will then be checked for and the
  33. *.10 copy will also be checked for. If a file is not found or the *.10
  34. file already exists, the program will report the error and stop. If
  35. everything passes this check then the CNAMES file will be read and you
  36. will then be shown a list of the conferences. You will be Prompted for
  37. the NEW Number of Conferences to be installed and given a chance to
  38. renumber any of the existing conferences. Also, you will be Prompted for
  39. the NEW Public Conference String. If you renumber the conferences, the
  40. Last Message Read Number for each conference in each Users File Record
  41. will be properly moved during the conversion process. Also all Users
  42. will be added to any of the Public Conferences which you mark.
  43.  
  44.   The next page of Prompts will be used to set the expiration date and
  45. expiration security level of all users. The Average Upload/Download
  46. entries will be used to multiply time the number of Uploads/Downloads to
  47. set the initial Total Upload/Downlaod Bytes. If you wish to make these
  48. Totals Zero, just enter 0 for these values. The Daily Download Byte
  49. Entry will be appended to each line in the PWRD file for the new format.
  50. The PCBoard 14.2 Protocol List is the new codes that correspond to the
  51. the old PCBoard 10.0 codes. The only major difference is that Y has changed
  52. to O, but if you decide to use DSZ for all your protocols you might want to
  53. change this field so I gave you that option.
  54.  
  55.   Once you have made these entries the actual conversions and creations
  56. will take place. The screen will show you each step along the way.
  57.  
  58.   The Program will create a BATCH file called PCBINDEX.BAT in the
  59. current directory that will run PCBSM and PCBPACK to create the Users
  60. File Index and all the Message Base Index Files. You should then run
  61. PCBSM.EXE and enter any addition changes your system requires by
  62. selecting PCBSETUP.
  63.  
  64.   The files not created by this program that you should copy from your
  65. disks are PCBML.DAT, DOOR.LST, EXPIRED, WARNING, CLOSED, UPSEC &
  66. PCBPROT.DAT amongst possible others, but all of these should be available
  67. in part with your 14.2 files or are easily created/edited using PCBSETUP.
  68.  
  69. The File Location Path used for the xDIR.LST files is the first entry
  70. in the Download Path from the current PCBOARD.DAT so you might want to
  71. edit this before running the program to cause a specfic Path to be used.
  72. You can of course edit all of this afterwards using PCBSETUP.EXE.
  73.  
  74. The companion Program COPY-DIR.EXE can be used after you enter Descriptions
  75. for your Main Board Directories and enter Directory Paths using PCBSETUP.
  76. It will copy all the Main Board DIR.LST Fields to the conference xDIR.LST
  77. files. This will save time not having to do the entries in each file by hand.
  78. You will still need to enter the Descriptions and Directory Paths for each
  79. of the additional Conference Directories using PCBSETUP. You have the option
  80. of entering the number of the fields you want to copy (so you can use this
  81. program anytime you change the Main Board descriptions.)
  82.  
  83.  * * * * * Caution Caution Caution Caution Caution Caution * * * * * *
  84.  *                                                                   *
  85.  * If you do not have ALL Conferences setup to use the same first    *
  86.  * conferences as the Main Board, DO NOT run this program. It copies *
  87.  * the number of fields you specify from the Main Board DIR.LST file *
  88.  * to ALL the conference DIR.LST files which would overwrite entries *
  89.  * which would be inappropriate. If there is interest in it, I can   *
  90.  * create a version that would allow you to specify which conference *
  91.  * to copy to (or conferences.)                                      *
  92.  *                                                                   *
  93.  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  94.  
  95. The above programs are included in standalone .EXE format (LZEXE compressed).
  96. These programs are Public Domain and you may use them without charge.
  97.  
  98. If you would like the source code for these you may obtain it by sending
  99. $10 to the following address:
  100.  
  101. Gary Meeker
  102. C/O SHARP Electronics Corp.
  103. 725-C Old Norcross Road
  104. Lawrenceville, GA  30245
  105.  
  106. The Code requires Crescent's QuickPak Professional 2.00 to be compiled
  107. without rewriting it. This is a fine Library and worth the money if you
  108. write programs in QuickBASIC 4.5. It also requires a few routines from
  109. MyOwn Library which will be included with the source.
  110.  
  111. ----------------------- End of File ------------------------------------
  112.